"""
!/usr/bin/env python
-*- coding: utf-8 -*-
@Author  : MarkJia
@Site    : 
@File    : 19、fixture的自动应用.py
"""
import pytest


# 设置参数 autouse=True，自动应用，不用所有用例都引用
# 在conftest.py中，定义登录的数据共享，自动应用 autouse=True
@pytest.fixture(scope='class', autouse=True)
def login():
    # setup操作
    print('在模块中完成登录操作')
    token = '931585776884645888'
    yield token  # 返回 token
    print('在模块中完成登出操作')


"""
在模块中完成登录操作
连接数据库
PASSED                                 [100%]操作数据库操作
断开数据库
在模块中完成登出操作

"""


# 自动调用 login数据共享fixture
def test_db(connectDB):
    print('操作数据库操作')
